package com.st.shopadmin.service;

import com.github.pagehelper.PageInfo;
import com.st.shopadmin.common.ServerResponse;
import com.st.shopadmin.pojo.BuyerInfo;
import com.st.shopadmin.pojo.BuyerTaoBaoInfo;
import com.st.shopadmin.pojo.BuyerUserInfo;
import com.st.shopadmin.pojo.ShopUserPlat;
import java.util.List;

public interface BuyerService {
    ServerResponse<List> getBuyerLists(int pageNum, int pageSize);

    ServerResponse<PageInfo> getBuyerPage(int pageNum, int pageSize);

    ServerResponse<BuyerInfo> getBuyerDetail(Long buyerId);

    ServerResponse<BuyerTaoBaoInfo> taoBaoCheckDetail(Long buyerId);

    ServerResponse updateBuyerStatus(Long buyerId, Integer idStatus,String idNopassReason);

    ServerResponse updateTaoBaoStatus(Long buyerId, Integer taoBaoStatus,String taobaoNopassReason);

    ServerResponse stopStatus(Long buyerId,String stopReason);

    ServerResponse<List> searchLists(BuyerUserInfo buyerUserInfo,int pageNum, int pageSize);
}
